﻿using Nemerle;
using Nemerle.Collections;
using Nemerle.Text;
using Nemerle.Utility;
using Nemerle2.Compiler;

using System;
using System.Diagnostics;
using System.IO;
using System.Collections.Generic;
using System.Linq;

namespace Test
{
  /// <summary>
  /// Description of GeneralAssembliesProject.
  /// </summary>
  //class GeneralAssembliesProject : NProject
  //{
  //  public this (_engine : NSolution)
  //  {
  //    base (_engine);
  //    def paths =
  //    [
  //      AssemblyTests.AssemblyPath,
  //      AssemblyTests.MscorlibAssemblyPath,
  //      AssemblyTests.SystemAssemblyPath,
  //      AssemblyTests.CompilerAssemblyPath,
  //      AssemblyTests.NemerleAssemblyPath,
  //      AssemblyTests.MacrosAssemblyPath,
  //    ];
      
  //    _ = Load([], paths, []);
      
  //    def find(name) { LoadedAssemblies.Single(a => a.Name == name) }
      
  //    Assembly         = find("TestAssembly");
  //  }
    
  //  public Assembly         : IReferencedAssembly { get; }
  //}
}
